package com.example.date;

import org.junit.Test;

import java.time.LocalDate;
import java.time.Period;

/**
 * @author readpage
 * @create 2022-10-25 16:53
 */
public class PeriodTest {

    // Period表示：一段时间的区间，用来度量年月日和几天之间的时间值
    // Period: 可以用于计算两个LocalDate对象相差的年数、月数、天数。
    @Test
    public void test() {
        LocalDate start = LocalDate.of(2029, 8, 10);
        LocalDate end = LocalDate.of(2030, 8, 15);
        // 1.创建Period对象，封装两个日期对象
        Period period = Period.between(start, end);

        // 2.通过period对象获取两个日期相差的信息
        System.out.println(period.getYears());
        System.out.println(period.getMonths());
        System.out.println(period.getDays());
    }

}
